枚举常量的使用方法
概念:
常量是一种标识符,它的值在运行期间恒定不变。
如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?
(1) 程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思,用户则更加不知它们从何处来、表示什么。
(2) 在程序的很多地方输入同样的数字或字符串,难保不发生书写错误。
(3) 如果要修改数字或字符串,则会在很多地方改动,既麻烦又容易出错。
枚举(enum)是定义一组命名常量的机制,用这种方式定义的常量被称作枚举常量
注:枚举常量的数据类型是整数
使用方法:
易语言3.7版中有以下几个枚举常量:
变体型中的变体类型
WORD2000支持库中的度量单位
PowerPoint2000支持库中的19个枚举常量
文本语音转换支持库中的文本语音常量
下面我们以变体类型为例子,说明一下枚举常量的使用方法。
首先在变体型变量中创建一个数值型的数组,然后通过循环依次对变体型数组中的成员依次赋值,最后通过判断类型是否是我们创建时的数值型数组类型,从而输出指定的内容。
注意点:
1 刚才是在一个变体型变量中创建数组,取数组成员数应该使用变体型中的命令
2 虽然创建时给的参数是整数型,但是由于是创建数组,所以判断时只能判断是否等于#整数型数组
3 由于枚举常量还是属于一个常量,所以调用时只需要象常量一样调用,前面加“#”既可。